home *** CD-ROM | disk | FTP | other *** search
/ Network Support Library / RoseWare - Network Support Library.iso / cne / newx31.exe / NEWX312.TXT < prev   
Text File  |  1994-02-25  |  25KB  |  645 lines

  1. INTRODUCTION TO NETWARE 3.12
  2.  
  3.     NetWare 3.12 is identical to NetWare 3.11 in almost all respects.  As the 
  4. minor ".01" version increment indicates, NetWare 3.12 is the same code, same 
  5. 32-bit architecture, and same utility base as NetWare 3.11.  It is intended as a 
  6. minor "bug fix" to satisfy 3.x customers until they move to NetWare 4.x or 
  7. another major version of NetWare 3.x is released.
  8.  
  9.     NetWare 3.12 does, however, offer a few improvements.  They are:
  10.  
  11. NetWare DOS Requester client software - uses ODI and VLMs to control the 
  12. workstation environment and provide better support for NetWare 4.x.
  13. ElectroText electronic documentation - same Windows-based GUI interface as 
  14. NetWare 4.x electronic documentation -- comes on CD-ROM.
  15. NCP Packet Signature - better security at the workstation and server.
  16. Alloc Short Term Memory - the MAXIMUM alloc short term memory default has 
  17. increased from 2,000,000 bytes to 8,000,000 bytes.
  18. Run-time "Saber" menu system - a "run-time" version of the popular Saber menu 
  19. system is included with most of the bells-and-whistles.
  20. Electronic Mail - Basic MHS and a fundamental E-mail package called "First Mail".
  21. Storage Management Services - same server-based backup engine that is provided 
  22. in NetWare 4.x.
  23.  
  24.  
  25.     In the next few pages, I will offer a brief peek into the NEW features offered 
  26. by NetWare 3.12.  Keep in mind, these are "draft" pages from a revision to 
  27. Novell's CNA Study Guide.  For more details, see your nearest bookstore.
  28.  
  29.  
  30.  
  31.     Have Fun!
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43. THE NETWARE DOS REQUESTER
  44.  
  45. < Figure 11-3 - Comparison of NETx and NetWare DOS Requester architectures >
  46.  
  47.     The NetWare DOS Requester (VLM) is the connection point between the 
  48. local operating system (DOS) and network services.  See Figure 11-3.  The DOS 
  49. Requester consists of one management file (VLM.EXE) and many supporting 
  50. Virtual Loadable Modules (*.VLM).  NetWare 3.12 supports VLMs for packet 
  51. signing, printing, communications, and even NETx emulation.  These VLMs are 
  52. advantageous because they can be loaded and unloaded, they reduce workstation 
  53. overhead, and provide third-party developers with a platform for new ideas.  When 
  54. VLM.EXE is executed, it loads all VLMs found in the current directory 
  55. (C:\NWCLIENT, by default).  You can specify other VLMs or a different directory in 
  56. the NET.CFG file.  VLM.EXE supports the following options:
  57.  
  58. VLM /C=path -- loads the DOS Requester using VLMs found in another 
  59. directory.
  60. VLM /mc -- loads the DOS Requester in conventional memory.
  61. VLM /me -- loads the DOS Requester in expanded memory.
  62. VLM /mx -- loads the DOS Requester in extended memory.
  63.  
  64. --------------------
  65. T:
  66. The NetWare DOS Requester can be used with NetWare 3.11 workstations, but 
  67. remember you must change the CONFIG.SYS file to support LASTDRIVE=Z.  This 
  68. is because the Requester and DOS share drive table information.
  69. ------------
  70.  
  71. -------------------
  72. T:
  73. If you are moving to the NetWare DOS Requester, your users will find that F: is no 
  74. longer the first network drive.  In many cases it will be changed to D:.  To force it 
  75. back to F:, add the following line to each NET.CFG file:
  76.     FIRST NETWORK DRIVE = F
  77. -------------
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88. CONFIGURATION FILES
  89.  
  90.     AUTOEXEC.BAT is a DOS configuration file which is automatically loaded 
  91. during initial workstation startup.  In Chapter 1, we learned that AUTOEXEC.BAT 
  92. can be used to customize and define workstation specific parameters.  These 
  93. parameters include PATH statements, SET parameters, and the PROMPT 
  94. command.  In addition, the DOS Requester workstation installation adds the 
  95. following line to the top of the AUTOEXEC.BAT.
  96.  
  97. @CALL C:\NWCLIENT\STARTNET.BAT 
  98.  
  99. The STARTNET.BAT file provides support for ODI implementation and VLMs 
  100. (Virtual Loadable Modules).  It looks like this:
  101.  
  102. STARTNET.BAT
  103. C:
  104. CD\NWCLIENT -- default Requester directory
  105. LSL.COM
  106. NE2000
  107. IPXODI
  108. VLM.EXE -- NetWare DOS Requester files
  109. D: -- first network drive
  110. LOGIN username
  111.  
  112. The CONFIG.SYS workstation boot file is similar to AUTOEXEC.BAT except it 
  113. loads drivers and defines critical workstation environments.  During the NetWare 
  114. DOS Requester installation, the following line is added to the CONFIG.SYS file:
  115.  
  116. LASTDRIVE=Z
  117.  
  118. This command is necessary for the NetWare DOS Requester to operate properly 
  119. because it shares drive table information with DOS.  If C is the last local drive, D 
  120. becomes the first network drive.
  121.  
  122. --------------------
  123. K:
  124. The LASTDRIVE=Z command is required for the NetWare DOS Requester, but it 
  125. plays havoc with old IPX and NETx workstation files.  If this command is used in 
  126. NetWare 2.2 or 3.11, no network drives will be available.
  127. ----------
  128.  
  129.  
  130.  
  131.  
  132.  
  133. USING NETWARE 3.12 ELECTROTEXT DOCUMENTATION
  134.  
  135.     NetWare 3.12 is equipped with a powerful new Windows-based 
  136. documentation tool called "ElectroText".  ElectroText is an on-line, electronic 
  137. version of NetWare 3.12 documentation -- all 20 books!  Let's take a closer look.
  138.  
  139. ~1.    Begin Microsoft Windows.
  140.  
  141. ~2.    Enter ElectroText by choosing File-Run from Program Manager and 
  142. executing ET.EXE from the SYS:PUBLIC (network) or E:\PUBLIC (CD-ROM) 
  143. subdirectory.
  144.  
  145. ~3.    This is the main library screen.  Enter the NetWare 3.12 Manuals bookshelf.
  146.  
  147. ~4.    Notice the many electronic books which appear.  Each book represents one 
  148. of the 20 different NetWare 3.12 manuals.  The extra book is a Novell Press 
  149. catalog.  Enter the Novell Press Catalog and type CNA in the Search For: box at 
  150. the bottom of the screen.  Click on Next.
  151.  
  152.     How many instances of the word CNA appear in the catalog?
  153.  
  154. ~5.    Close the Novell Press Catalog and return to the NetWare 3.12 Manuals.  
  155. Open the Concepts manual and find NETWIRE using the outline.  Click on the + 
  156. preceeding NNN.  Find "NetWire" and click on it.
  157.  
  158.     Find UPS Monitoring and MIRRORING.
  159.  
  160. ~6.    Search for information concerning the Supervisor.
  161.  
  162.     How many times does this topic appear in the Concepts manual?  How 
  163. many times does it appear in the entire NetWare 3.12 library?  (Hint: to search the 
  164. entire library, close the Concepts manual and begin the search from the main 
  165. screen).
  166.  
  167. ~7.     Experiment with the appearance of the outline screen.  Open the Overview 
  168. manual.   Choose File-Preferences.  Notice the choices for positioning the outline 
  169. screen.  Highlight Top and Choose OK.  
  170.  
  171. ~8.    Explore the NEW Features of NetWare 3.12.  Review Novell ElectroText.
  172.  
  173.     What sub-topics appear under Novell ElectroText?  Which NetWare 3.12 
  174. manual is not available on-line?
  175.  
  176.  
  177.  
  178. ~9.    ElectroText includes hyper-text references within and between books.  
  179. Notice the green-colored topic "Installing and Using Novell ElectroText".  This 
  180. refers to a topic in Appendix B of another book -- Installation and Upgrade.  Jump 
  181. to the hyper-text reference by clicking on the green-colored sentence.
  182.  
  183. ~10.    Exit the Installation and Upgrade manual.  Let's explore the Printing features 
  184. of ElectroText.  Open the System Administration book.  Find the reference to 
  185. Printing in the Using Novell ElectroText section.  Review the Procedure for printing 
  186. from within ElectroText.
  187.  
  188.     What happens when you double click on the green camera icon?
  189.  
  190. ~11.    Follow the printing procedures.  First, select File-Print from the title bar.  
  191. Choose "Sections you choose from outline below".
  192.  
  193.     Which book appears in the outline?
  194.  
  195. ~12.    Let's print something.  Click on the "+" preceeding How to Use this 
  196. Manual.  Select User Comments and choose OK.
  197.  
  198.     Send a note to Novell Technical Publications telling them what you think of 
  199. ElectroText.
  200.  
  201.     Finish the exercise by exploring many of the other features of Novell 
  202. ElectroText.  As you can see, this is a superior way of accessing critical NetWare 
  203. documentation information.  It's not the most natural way to read a book, but on-
  204. line documentation makes searching for details alot easier.
  205.  
  206.  
  207. -----------------
  208. T:
  209. You can install Novell ElectroText on the network or a local hard disk.  In addition, 
  210. users can access the ElectroText database directly from the NetWare 3.12 system 
  211. CD-ROM.  For more information on installing ElectroText, refer to ElectroText.
  212. ---------- 
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223. ANSWERS
  224.  
  225. 4.    How many instances of the word CNA appear in the catalog?
  226.     3
  227.  
  228. 6.    How many times does Supervisor appear in the Concepts manual?
  229.     104
  230.     How many time does it appear in the entire NetWare 3.12 library?
  231.     631
  232.  
  233. 8.    What subtopics appear under Novell EletroText?
  234.     Viewer Features
  235.     Which NetWare 3.12 manual is not available on-line?
  236.     Quick Access Guide
  237.  
  238. 10.    What happens when you double-click on the green camera icon?
  239.     A figure appears.  This figure describes the printing procedure screen.
  240.  
  241. 11.    Which book appears in the outline?
  242.     NetWare 3.12 System Administration.
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268. NCP PACKET SIGNATURE
  269.  
  270.     The new NetWare 3.12 NCP Packet Signature feature is designed to protect 
  271. the LAN from experienced hackers who forge data packets or pose as un-
  272. authenticated clients -- NetWare Incognito.  The best way to understand NCP 
  273. Packet Signature is to review the steps that occur between a workstation and a 
  274. server during normal LAN operations:
  275.  
  276. ~1.    When a workstation client logs into a NetWare 3.12 server, the server and 
  277. the client establish a shared key referred to as the session key.  This key is unique 
  278. for each client logged into the server and for each unique session.
  279.  
  280. ~2.    When the client requests services from the server, the client appends a 
  281. unique signature to the data packet.
  282.  
  283. ~3.    The server validates the signature as soon as it receives the packet.  If it is 
  284. correct, the NetWare 3.12 server processes the request and attaches a new 
  285. signature to the reply.  If the client's signature is incorrect, the packet is discarded 
  286. and an alert message is sent to the server console and error log.
  287.  
  288. --------------------------------
  289. T:
  290. The NCP Packet Signature feature causes a slight decrease in server performance.  
  291. To alleviate this problem, consider enabling packet bursting or Large Internet 
  292. Packets (LIP).
  293. ------------------
  294.  
  295. ----------------------
  296. K:
  297. NCP Packet Signatures became necessary just recently due to the overzealous 
  298. activities of a group of students at Lieden University in the Netherlands.  The 
  299. mischievous students are credited with discovering a simple "piggy back" intrusion 
  300. mechanism for NetWare 2.2 and 3.11 servers.  The NCP Packet Signature feature 
  301. slams the door shut on these would-be hackers.
  302. --------------
  303.  
  304.     NCP Packet Signing occurs at both the workstation and the server.  
  305. NetWare 3.12 contains a default level of packet signing.  By default, the client 
  306. signs only if the server requests it and the server signs if the client is capable.  
  307. Therefore, signing always occurs.  The system manager can customize NCP 
  308. Packet Signing by using the SET server command and NET.CFG workstation file:
  309.  
  310.     At the SERVER (SET):
  311.     SET NCP PACKET SIGNATURE OPTION = 
  312.  
  313.     At the WORKSTATION (NET.CFG):
  314.     SIGNATURE LEVEL = 
  315.  
  316.     NCP Packet Signature can be set at varying levels for clients and server 
  317. depending on the security needs of the network.  Table 9.2 illustrates the available 
  318. options for NCP Packet Signing:
  319.  
  320. << Table 9.2 -- NCP Packet Signature Levels >>
  321.  
  322.  
  323.  
  324. NOVELL'S NEW MENU SYSTEM
  325.  
  326. Menu Syntax
  327. Novell has revamped their menu system in NetWare 3.12 -- with a little help from 
  328. Saber, Inc.  The new menu structure is a "run-time", partial version of the 
  329. successful Saber menu system.  It follows the same simple Saber syntax, and 
  330. produces familiar NetWare-looking Blue and Gold menus (GO CAL BEARS!).  
  331. NetWare 3.12 menu syntax is based on two simple command types: organizational 
  332. and control.  Organizational commands provide the menu's look-and-feel, while 
  333. control commands process internal menu instructions.  Let's take a closer look.
  334.  
  335. --------------------
  336. T:
  337. If you are still using NetWare 3.11, refer to the NetWare 2.2 menu section of this 
  338. book.  The menu syntax and execution are identical.
  339. -----------
  340.  
  341. Organizational Commands
  342. Organizational menu commands determine what the menu will look like.  The two 
  343. NetWare 3.12 organizational menu commands are:
  344.  
  345. ~b    MENU - identifies the beginning of each menu screen.
  346. ~b    ITEM - defines the options which appear on the screen.
  347.  
  348. --------------------
  349. K:
  350. The NetWare 3.12 menu system is only a partial version of Saber's own product.  
  351. Therefore, NetWare menus cannot be fully customized.  For example, system 
  352. managers cannot specify the location of menus on the screen, nor avoid the 
  353. default color pallette -- BLUE AND GOLD.  In addition, NetWare's menu system is 
  354. limited to 11 cascaded screens -- one main menu and 10 submenus.
  355. -----------
  356.  
  357. The MENU command is left-justified and followed by a number.  A single NetWare 
  358. 3.12 menu file can support 254 different menus -- 1 thru 255.  The menu number 
  359. is followed by a comma and the title of the menu.  Refer to the sample below for 
  360. exact syntax.  Options are listed under the menu command with the ITEM 
  361. command.  Each option is granted a letter (A-Z) and will appear in the exact order 
  362. in which it is written.  If you would like to force a different letter for a particular 
  363. option, simple preceed the text with a carat (^) and the desired letter -- refer to 
  364. the menu below.  ITEMs can be customized using one of four built-in options: 
  365. BATCH shells the menu to disk and saves 32 KB of workstation RAM, CHDIR 
  366. returns the user to their default directory upon completion of the item, PAUSE 
  367. temporarilty stops menu execution and displays the message "Strike any key to 
  368. continue", and SHOW displays DOS commands in the upper-left corner -- only if 
  369. they are executed.
  370.  
  371. ------------------
  372. K:
  373. If you use the carat (^) for one option, you must use it for all ITEMs under a given 
  374. MENU.
  375. -------------
  376.  
  377. Control Commands 
  378. Control commands execute menu instructions.  They are the workhorses of 
  379. NetWare 3.12 menu commands.  The six control commands are:
  380.  
  381. ~b    EXEC - executes any internal or external program.
  382. ~b    SHOW - branches to another menu within this menu file.
  383. ~b    LOAD - branches to a different menu file.
  384. ~b    GETO - optional user input
  385. ~b    GETR - required user input
  386. ~b    GETP - assigns user input to a DOS variable
  387.  
  388. ----------------
  389. T:
  390. While GET commands add power and flexibility to the NetWare 3.12 menu 
  391. system, they are difficult to program and extremely finicky.  Be careful.
  392. ----------
  393.  
  394. The EXEC command causes particular internal and external commands to be 
  395. executed.  The command can be either an .EXE file, a .COM file, a DOS command, 
  396. or any of the following internal commands: EXEC EXIT to exit the menu and return 
  397. to the NetWare prompt, EXEC DOS to return to the NetWare prompt temporarily, 
  398. and EXEC LOGOUT which exits the menu logs users out of the network.  The 
  399. SHOW and LOAD commands provide the same services from a slightly different 
  400. angle.  SHOW branches menu execution to a menu within the current menu file, 
  401. which LOAD branches menu execution to a completely different menu file.  Refer 
  402. to the sample menu below for an illustration of the SHOW and LOAD syntax.
  403.  
  404. The final three control commands allow for user input.  This feature was 
  405. previously not available in NetWare menus.  GETO, GETR, and GETP are powerful 
  406. commands, but their syntax is a little tricky.  The format for these commands is:
  407.  
  408. GETx instruction {prepend} length,prefill,SECURE {append}
  409.  
  410. Instruction is replaced by the message you want to display to the user, prepend 
  411. attaches data to the front of the answer string, length is the maximum input 
  412. window size, prefill provides a default response, SECURE displays asterisks in the 
  413. user window, and append attaches data to the end of the answer string.  Some 
  414. rules to follow for GETx commands are: commands must be entered in uppercase, 
  415. a maximum of 100 GETx commands per ITEM, limit one prompt per line, and you 
  416. can display 10 prompts per dialog box -- use a carat (^) to force one prompt per 
  417. box.
  418.  
  419. -------------------------
  420. K:
  421. When using GETx commands, the ENTER key accepts the input but doesn't 
  422. execute the command.  To activate the corresponding EXEC command, the user 
  423. must press <F10>.
  424. -----------
  425.  
  426. The GETO command receives optional input from the user.  The GETR command, 
  427. on the other hand, requires input from the user.  If the user does not repsond, the 
  428. menu will patiently wait until they do.  The user can, however, press <Esc> to 
  429. return to the previous menu.  Both the GETO and GETR commands can only 
  430. handle one piece of information at a time.  The GETP command can handle many 
  431. pieces of information at once.  In addition, the GETP command stores user input 
  432. as DOS variables -- %1, %2, %3, %4, and so on.  These variables can be used by 
  433. other menu commands to further customize user menus.
  434.  
  435. Refer to the following sample .SRC file for a head-start on NetWare 3.12 menu 
  436. syntax:
  437.  
  438. MENU 01,TOM'S MAIN MENU
  439.     ITEM ^AApplications
  440.         Show 05
  441.     ITEM ^UUtilities
  442.         Show 10
  443.     ITEM ^JJERRY's Main Menu
  444.         Load U:\USERS\JERRY\JERRY.DAT
  445.     ITEM ^DDOS Prompt
  446.         EXEC DOS
  447.     ITEM ^LLogout
  448.         EXEC LOGOUT
  449.  
  450. MENU 05,Applications Submenu
  451.     ITEM Word Processing
  452.         EXEC wp
  453.     ITEM Spreadsheet
  454.         EXEC ss
  455.     ITEM Windows
  456.         EXEC win :
  457.  
  458. MENU 10,Utilities Submenu
  459.     ITEM ^1NetWare Menu Utilities
  460.         SHOW 12
  461.     ITEM ^2NetWare Command Line Utilities
  462.         SHOW 14
  463.  
  464. MENU 12,NetWare Menu Utilities
  465.     ITEM System Configuration {BATCH}
  466.         EXEC syscon
  467.     ITEM FILER {BATCH}
  468.         EXEC filer
  469.     ITEM Network User Tools {BATCH}
  470.         EXEC session
  471.  
  472. MENU 14,NetWare Command Line Utilities
  473.     ITEM List Servers {SHOW}
  474.         GETO Enter Server Name and Option: { } 25,, {}
  475.         EXEC SLIST
  476.     ITEM Copy a File {PAUSE}
  477.         GETP Enter Source {} 25,, {}
  478.         GETP Enter Destination {} 25,, {}
  479.         EXEC NCOPY %1 %2
  480.     ITEM Display a MAP listing {SHOW CHDIR PAUSE}
  481.         EXEC MAP
  482.  
  483. Menu Execution
  484. NetWare 3.12 menu source files are created using any text editor -- with the .SRC 
  485. extension.  These files are then complied using MENUMAKE.EXE into a .DAT file.  
  486. The smaller, more flexible DAT file is then executed using NMENU.BAT.  In 
  487. addition, NetWare 3.11 menu files (.MNU) can be converted into 3.12 source files 
  488. (.SRC) using the MENUCNVT.EXE utility.  See Figure 11.4.
  489.  
  490. << FIgure 11.4 -- NetWare 3.12 Menu Execution >>
  491.  
  492. CASE STUDY IV: Building a Menu System for SNOUZER, INC.
  493.  
  494. USERNAME.SRC
  495. (Note: USERNAME.SRC must be compiled into USERNAME.DAT using 
  496. MENUMAKE.EXE)
  497.  
  498.  
  499. MENU 1,SNOUZER, INC.
  500.    ITEM Applications
  501.        SHOW 2
  502.    ITEM User Utilities
  503.        EXEC Session
  504.    ITEM File Management
  505.        EXEC Filer
  506.    ITEM Logout
  507.        EXEC Logout
  508.  
  509. MENU 2,Applications
  510.    ITEM ACCT
  511.        SHOW 3
  512.    ITEM DBASE {Batch}
  513.        EXEC DBase
  514.    ITEM WP {Batch}
  515.        EXEC WP
  516.    ITEM 123 {Batch}
  517.        EXEC 123
  518.    ITEM DESIGN
  519.        EXEC Design
  520.  
  521. MENU 3,ACCT
  522.    ITEM A/P
  523.        EXEC AP
  524.    ITEM G/L
  525.        EXEC GL
  526.    ITEM A/R 
  527.        EXEC AR
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536. E-MAIL
  537.  
  538.     NetWare 3.12 includes a sophisticated messaging system called Basic MHS 
  539. -- Basic Message Handling Service.  Basic MHS provides electronic message 
  540. delivery on a single server.  Another product, Global MHS, provides a more far-
  541. reaching E-mail solution.  Both Basic and Global MHS are messaging engines -- 
  542. they aren't E-mail packages.  Messages are created in an electronic mail 
  543. application and delivered by Basic MHS.  The E-mail package must comply with 
  544. the Novell interface standard -- SMF, Standard Message Format.
  545.  
  546.     Novell has included Basic MHS with NetWare 3.12 in an attempt to provide 
  547. a comprehensive network solution.  Messaging has recently become one of the 
  548. most productive features of local area networking.  Along these same lines, Novell 
  549. has included an entry-level E-mail application called First Mail.  First Mail is a 
  550. simple, MHS-compliant application which provides straight-forward E-mail on a 
  551. single server.
  552.  
  553. Basic MHS
  554. Basic MHS consists of an NLM at the server and an ADMIN utility at the 
  555. workstation.  To install Basic MHS, follow these simple steps:
  556.  
  557. ~1.    Load INSTALL at the server and choose Product Options.
  558. ~2.    Insert Basic MHS to the Currently installed Products screen and enter the 
  559. path to the Basic MHS files.
  560. ~3.    Enter a workgroup name and confirm SYS:MHS as the destination directory.
  561. ~4.    Let the system use your current bindery information to build a list of mail 
  562. users.  Also, choose "login names" instead of full names.
  563. ~5.    Let the installation program change your system login script and 
  564. AUTOEXEC.NCF files.  It will simply set "MV=" environment variables.
  565.  
  566. -----------------
  567. T:
  568. Create all of your users before installing Basic MHS.  This way you can let the 
  569. system create your mail users from the bindery.  Otherwise you have to create 
  570. them manually using ADMIN.EXE.
  571. --------
  572.  
  573. Once Basic MHS has been installed, you can administer the system through the 
  574. ADMIN.EXE utility in MHS\EXE.  It allows you to create new users, modify and 
  575. delete existing accounts, manage distribution lists, register E-mail applications, and 
  576. modify the Basic MHS system configuration.  In order to run ADMIN.EXE at your 
  577. workstation, you must first load the Btrieve Requester (BREQUEST.EXE).
  578.  
  579.  
  580.  
  581. First Mail
  582. Basic MHS provices the background service of managing user accounts and mail 
  583. directories, but it doesn't provide a user interface for creating, sending, receiving, 
  584. or deleting mail.  Any E-mail package that uses SMF can use Basic MHS.  One 
  585. such application is First Mail -- which is included with NetWare 3.12.  First Mail 
  586. provides basic messaging capabilities for a single server.  It is a comprehensive E-
  587. mail application and supports both DOS and Macintosh clients.  First Mail is 
  588. installed automatically when you install Basic MHS, and it resides in the 
  589. SYS:PUBLIC subdirectory as MAIL.EXE.
  590.  
  591.  
  592.  
  593. STORAGE MANAGEMENT SERVICES
  594.  
  595.     Storage Management Services (SMS) comprises a combination of related 
  596. services that allow data to be stored and retrieved from a varity of different 
  597. targets -- Target Service Agents (TSAs).  SMS is a backup engine which operates 
  598. independently from the front-end (application) and back-end (devices).  Many 
  599. manufacturers are currently developing products which support NetWare 3.12's 
  600. SMS engine.  Figure 11.6 shows how five different TSAs can be backed up to 
  601. three different backup devices.  NetWare 3.12 includes a rudamentary SMS 
  602. application called SBACKUP.  SBACKUP is an NLM which operates at the file 
  603. server.  This is efficient because data files travel directly from the server to the 
  604. attached backup device -- hence, no network traffic.  In addition, security and 
  605. performance are enhanced.  Finally, SBACKUP supports multiple protcols, 
  606. internetworking, and four different name spaces.  Let's take a closer look at the 
  607. features and backup/restore rules of SBACKUP and Storage Management Services.
  608.  
  609. << Figure 11.6 -- Storage Management Services >>
  610.  
  611. -----------------------
  612. T:
  613. Novell's NetWare backup strategy has evolved rapidly.  NetWare 2.2 supports only 
  614. NBACKUP -- a limited workstation product.  NetWare 3.11 supports both 
  615. NBACKUP and SBACKUP -- but not Storage Management Services.  NetWare 3.12 
  616. and NetWare 4.0 support only SBACKUP and the new SMS implementation.
  617. --------------
  618.  
  619.     In addition, SBACKUP supports a wider variety of backup devices in the 
  620. form of independent .DSK device drivers.  Hardware manufacturers can provide 
  621. these drivers for any NetWare compatible backup device.  SBACKUP supports 
  622. three different backup strategies (refer to table 11.1):
  623.  
  624. FULL -- completing a full backup each time is the most thorough option.  It 
  625. is, however, not very practical.  In this case, the "Clear Modify Bit" option is 
  626. set to Yes and all other default SBACKUP options are chosen.
  627.  
  628. INCREMENTAL -- the second option backs up only the files which have 
  629. changed since the last backup.  While this choice offers a quick backup, 
  630. restoring can be a nightmare -- you restore one full and every incremental 
  631. since then.  In this case, the "Clear Modify Bit" option is set to Yes and 
  632. "Exclude files that have not changed" is set to Yes.
  633.  
  634. DIFFERENTIAL -- the final, and most effective, strategy employs a 
  635. combination of the first two.  The differential strategy backs up only the 
  636. files which have changed since the last FULL backup.  This makes for quick 
  637. backups and easy restores -- you restore one full and the latest differential.  
  638. In this case, the "Exclude files that have changed" option is set to Yes and 
  639. all other SBACKUP defaults are used -- including "Clear Modify Bit" at No.
  640.  
  641.  
  642. << Table 11.1 -- Comparing three SMS Backup strategies >>
  643.  
  644.  
  645.